Overture to "Oberon." (Weber)
نویسندگان
چکیده
منابع مشابه
From Modula to Oberon
The programming language Oberon is the result of a concentrated effort to increase the power of Modula-2 and simultaneously to reduce its complexity. Several features were eliminated, and a few were added in order to increase the expressive power and flexibility of the language. This paper describes and motivates the changes. The language is defined in a concise report.
متن کاملDifferences between Oberon and Oberon-2
Oberon–2 is a true extension of Oberon [1]. This paper summarizes the extensions and tries to shed some light on the motivations behind them. By that we hope to make it easier for the reader to classify Oberon–2. For details the reader is referred to the language report. One important goal for Oberon–2 was to make object–oriented programming easier without sacrificing the conceptual simplicity ...
متن کاملAdding Type-Bound Actions to Action-Oberon
We extend the Action-Oberon language for executing action systems with typebound actions. Type-bound actions combine the concepts of type-bound procedures (methods) and actions, bringing object orientation to action systems. Typebound actions are created at runtime along with the objects of their bound types. They permit the encapsulation of data and code in objects. Allowing an action to have ...
متن کاملThe Oberon companion - a guide to using and programming Oberon System 3
ly, we see from the discussion above that Oberon uses a type extension hierarchy for messages too. This allows us to extend the message protocols of objects without changing or recompiling the whole system. Before proceeding with the text message protocol, we illustrate the message hierarchy in Figure 5.7. Objects.ObjMsg Display.FrameMsg Text frame msg protocol Base message protocols Other fram...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: The Musical Times and Singing Class Circular
سال: 1871
ISSN: 0958-8434
DOI: 10.2307/3354056